body {
  background-color: #252731;
}
#mw-page-base,
.parsoid-body,
.toc,
.toccolours,
pre,
code,
.mw-code,
.catlinks,
.wikitable,
div.thumbinner,
.navbox,
.navbox-subgroup,
.mw-searchresults-has-iw .iw-resultset {
  background: transparent;
}
table.ambox,
.wikitable > tr > th,
.wikitable > * > tr > th {
  background: rgba(0,0,0,0.15);
}
.mw-body,
.vector-menu-tabs .selected {
  background: #2d2e38;
}
.vertical-navbox,
.quotebox,
.mbox-small.plainlinks.sistersitebox {
  background: transparent !important;
}
#mw-page-base,
.vector-menu-tabs li,
.vector-menu-tabs,
.vector-menu-tabs a,
#mw-head .vector-menu-dropdown h3 {
  background-image: none;
}
.mw-body,
h1,
h2,
.toc,
.toccolours,
pre,
code,
.mw-code,
.catlinks,
.wikitable,
.wikitable > tr > th,
.wikitable > tr > td,
.wikitable > * > tr > th,
.wikitable > * > tr > td,
table.ambox,
div.thumbinner,
.thumbimage,
.navbox,
.navbox-subgroup {
  border-width: 0.5px;
  border-color: #55575f;
}
.vertical-navbox.nowraplinks,
.quotebox,
.mbox-small.plainlinks.sistersitebox {
  border-width: 0.5px !important;
  border-color: #55575f !important;
}
.vector-menu-tabs .selected {
  border: 0.5px solid #55575f;
  border-bottom: none;
}
.mw-searchresults-has-iw .iw-resultset {
  border: 0.5px solid #55575f;
}
.mw-body,
.parsoid-body,
.tocnumber,
pre,
code,
.mw-code,
.vector-menu-portal h3,
.vector-menu-dropdown h3,
.mw-footer li,
.wikitable {
  color: #aba9bb;
}
ul {
  list-style-image: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #d8d8d8;
}
#p-logo a {
  position: relative;
}
#p-logo a::after {
  content: '';
  height: 45px;
  width: 100%;
  position: absolute;
  bottom: 0;
  filter: invert(1);
  background-image: url("/static/images/project-logos/zhwiki-hans-2x.png");
  background-position: bottom;
  background-size: 135px auto;
}
a,
.vector-menu-tabs .selected a,
.vector-menu-portal .vector-menu-content li a,
.vector-menu-tabs li a,
.mw-parser-output a.extiw,
.mw-parser-output a.external {
  color: #5b90de;
}
a:visited,
.vector-menu-tabs .selected a:visited,
.vector-menu-portal .vector-menu-content li a:visited,
.vector-menu-tabs li a:visited,
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited {
  color: #5b90de;
}
a.new,
a.new:visited {
  color: #ff744c;
}
.ilh-page a.new,
.ilh-page a.new:visited {
  color: #57b9a3;
}
img.mwe-math-fallback-image-inline {
  filter: invert(0.8);
}
#left-navigation {
  transform: translate(-1px, -1px);
}
#right-navigation {
  transform: translateY(-1px);
}
